home *** CD-ROM | disk | FTP | other *** search
/ Over 1,000 Windows 95 Programs / Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso / 1269 / readme.txt < prev   
Text File  |  1996-05-14  |  17KB  |  399 lines

  1.  
  2.                  DoublePage macro for Microsoft Word for Windows
  3.             Copyright ⌐ 1996 Mr. Jean P. Donato.  All rights reserved.
  4.  
  5.   PLEASE READ THE ENTIRE CONTENTS OF THIS FILE. IT IS UPDATED EVERY TIME A NEW 
  6.                       VERSION OF DOUBLEPAGE IS RELEASED.
  7.  
  8.  
  9.   *****************************************************************************
  10.   *                   WARNING                                    *
  11.   *  THE INFORMATION AND CODE PROVIDED IS PROVIDED AS IS WITHOUT WARRANTY     *
  12.   *  OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO     *
  13.   *  THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR   *
  14.   *  PURPOSE. IN NO EVENT SHALL JEAN P. DONATO BE LIABLE FOR ANY DAMAGES      *
  15.   *  WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS   *
  16.   *  OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF JEAN P. DONATO HAS BEEN  *
  17.   *  ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.                              *
  18.   *****************************************************************************
  19.  
  20.  
  21.      **********************************************************************
  22.      *                            FREEWARE                                *
  23.      *  I do not charge any fee for the use of the DoublePage macro.      *
  24.      *  This archive may be included on Bulletin Board Systems, Internet  *
  25.      *  archive sites and on CD-ROM collections distributed by such       *
  26.      *  sites, provided any charge is solely to recover the cost of       *
  27.      *  distribution.  Any such distribution must contain the complete    *
  28.      *  unmodified archive, including this file.                          *
  29.      **********************************************************************
  30.  
  31.  
  32.  
  33. DESCRIPTION
  34. ===========
  35.  
  36. DoublePage is a Microsoft Word for Windows macro that prints a document in
  37. a 2-column landscape format on the default printer. (In some printer drivers
  38. that capability is built-in but for most of them it is not.) It will typically
  39. print about one page per column; hence it is a great way to cut down on paper 
  40. costs and waste.
  41.  
  42. Now it can even optionally print on both sides of the sheet for even greater
  43. paper savings!
  44.  
  45. On every page of the printout, it will also optionally add its own special 
  46. footer giving the name of the document, the date and time it was printed, and 
  47. the page number. 
  48.  
  49. DoublePage will not modify the actual document. Rather, it will create a
  50. temporary document in memory which will be deleted after printing. However, as
  51. with any such utility, you should always make regular backups of your files
  52. just to be sure.
  53.  
  54.  
  55.  
  56. REQUIREMENTS
  57. ============
  58.  
  59. DoublePage requires you to have Microsoft Word for Windows properly installed.
  60. It has been developed on the English US version of Word 7.0 for Windows 95. 
  61.  
  62. It includes automatic built-in support for these platforms:
  63.  
  64. - English US Word 7.0 for Windows 95;
  65. - English US Word 6.0 for Windows;
  66. - French Canadian Word 7.0 for Windows 95;
  67. - French Canadian Word 6.0 for Windows;
  68. - German Word 7.0 for Windows 95;
  69. - German Word 7.0 for Windows.
  70.  
  71. If your platform is not listed above, DoublePage will still attempt to run,
  72. but the results may or may not be satisfactory. If there is heavy demand for 
  73. support of a particular foreign language Word, I may add it to future versions.
  74. DoublePage should work under Windows NT, but that platform is not currently 
  75. supported.
  76.  
  77.  
  78.  
  79. LIMITATIONS AND COMMENTS
  80. ========================
  81.  
  82. DoublePage works best with plain text documents. It will work with other
  83. document types however (provided Word can load them, of course) with the
  84. following considerations.
  85.  
  86. Some special objects or options often cannot be readily reformatted in a 
  87. 2-column layout, and they include: text boxes, pictures, frame data, styles 
  88. other than the default Normal, etc. But DoublePage will try to work around 
  89. these obstacles to produce the best possible printout! DoublePage will 
  90. remove the frames (but not the data inside them) which prevent 2-column 
  91. formatting. It may or may not change your document's styles on the 
  92. printout, depending on the limitations it encounters while processing it.
  93. Also, it will remove all headers and footers and optionally replace them
  94. with its own special footer on every page of the printout as mentioned earlier.
  95. Remember, none of these changes affect your original document - just the 
  96. printout!
  97.  
  98. DoublePage works with any paper size; it will use the one that is
  99. selected in Word (in File/Page Setup/Paper Size) for your active document. 
  100.  
  101. Please do read the "USAGE" section which has been rewritten and contains 
  102. interesting tips.
  103.  
  104.  
  105.  
  106. ARCHIVE CONTENTS
  107. ================
  108.  
  109. The DoublePage archive DPAGE200.ZIP contains the following files:
  110.  
  111. DBLEPAGE.DOT    : The Word template containing the DoublePage macro.
  112. README.TXT    : This file.
  113. FILE_ID.DIZ    : A short description.
  114.  
  115.  
  116.  
  117. INSTALLATION, UNINSTALLATION, AND EXECUTION
  118. ===========================================
  119.  
  120. Since you're reading this file, you have probably already uncompressed the
  121. archive; it should have created the files listed in the previous section. 
  122. This can be done in any directory.
  123.  
  124. DoublePage is distributed inside a template named DBLEPAGE.DOT. If you want to
  125. use it only from this template, first open DBLEPAGE.DOT and then go to step B
  126. below. Otherwise, you will likely want to use DoublePage from within the
  127. template you commonly use (for example, the default NORMAL.DOT template).
  128.  
  129.  
  130. A) To install in that manner, follow these instructions:
  131.  
  132. 1. Start Word.
  133. 2. From its menu bar, choose File/Open and open the DBLEPAGE.DOT you got from
  134.    this archive.
  135. 3. From its menu bar, choose Tools/Macro.
  136. 4. Click the Organizer button.
  137. 5. Make sure the left pane of the Organizer window shows DBLEPAGE.DOT macros
  138.    (you should only see DoublePage in the list) and the right pane of the
  139.    Organizer window shows the template you normally use such as NORMAL.DOT.
  140. 6. Click on the DoublePage macro name.
  141. 7. Click on the copy button. 
  142. 8. Click on the Close button.
  143. 9. From the Word menu bar, choose File/Close.
  144.  
  145. You can use a similar technique to propagate the macro to other templates.
  146.  
  147.   
  148. B) To execute the macro from the menu bar, follow these steps:
  149.  
  150. 1. Make sure the document you want printed is open and the currently active
  151.    one.
  152. 2. Choose Tools/Macro.
  153. 3. Click on DoublePage.
  154. 4. Click on Run.
  155.  
  156. To uninstall DoublePage: simply click on the Delete button instead of Run, and 
  157. then manually delete its archive and the files it created (they are mentioned
  158. in the previous section) using File Manager, Windows Explorer, or a DOS box.
  159.  
  160.  
  161. C) You can create a custom toolbar button to execute the macro whenever you
  162.    want, with a single mouse click. To do so, you must first install the
  163.    the macro as described earlier. Then, follow these steps:
  164.  
  165. 1. From the Word menu bar, choose Tools/Customize.
  166. 2. Click on the Toolbar tab.
  167. 3. Click on Macros from the Categories list.
  168. 4. Left click on DoublePage from the Macros list (keep the mouse button
  169.    pressed) and drag the DoublePage name to your toolbar (release the mouse
  170.    button).
  171. 5. A window named Custom Button automatically pops up. Select a button image
  172.    and press assign. The Custom Button window disappears and your new button
  173.    now has an image on it.
  174. 6. Back in the Customize window, select the name of the template you want to
  175.    use in the "Save in" box (for example, normal.dot).
  176. 7. Click on the Close button.
  177.  
  178.  
  179.  
  180. USAGE
  181. =====
  182.  
  183. Simply follow these quick and easy steps:
  184.  
  185. 1. In Word, open the document you wish to print.
  186.    This document can not be protected. (If you have an option 
  187.    Tools/Unprotect Document in your Word menu bar, then it is protected.) 
  188.    You must remove that protection for DoublePage to work with your 
  189.    document, even though DoublePage will not actually modify it.
  190.  
  191. 2. Execute the DoublePage macro (see the above section, step B or C).
  192.  
  193. 3. You will see the welcome window; press OK to continue (or Cancel to
  194.    return to your original document).
  195.  
  196. 4. You will then see the options window. You can press OK to continue
  197.    using these defaults, Cancel to return to your original 
  198.    document, or Help to view the online help. Before pressing OK, you
  199.    can change the options to suit your own preferences and needs; these
  200.    options are detailed below.
  201.  
  202.  
  203.     Processing Options
  204.     ------------------
  205.  
  206.     - Convert tables: Checking this box will convert all tables
  207.       to text. This is often required because large tables
  208.       will overlap the columns and overwrite text (it's
  209.       a Word limitation). If your document only contains small
  210.       tables, then you can clear this box to have them printed
  211.       as is. Default: checked.
  212.  
  213.     - Remove pictures: Checking this box will remove all graphics
  214.       and pictures. This is often required because large graphics
  215.       and pictures will overlap the columns and overwrite text (it's
  216.       a Word limitation). It is also useful if you don't need these 
  217.       items since your printout will be shorter. But if you want them 
  218.        and they aren't too large, then you can clear this box to have
  219.       them printed as is. Default: checked.
  220.  
  221.     - Remove manual breaks: Checking this box helps ensure continuous
  222.       output by removing all manual page and section breaks. Default:
  223.       checked.
  224.  
  225.     - Add special footer: Checking this box adds the cute DoublePage
  226.       footer at the bottom of each page (if possible), telling you the
  227.       document name, the date and time it was printed, as well as the
  228.       page number. Default: checked.
  229.  
  230.     - Force Normal style: You should leave this box cleared, unless you
  231.       are experiencing unusual formatting problems, such as text
  232.       overlapping another column (again, a Word limitation). This can 
  233.       happen, for example, if your document contains special Word styles
  234.       such as "TOC3" (Table of Contents). DoublePage analyzes your 
  235.       document and attempts to use the best formatting strategy on the 
  236.       printout; but it can be fooled by these styles. If it happens, try 
  237.       forcing the Normal style throughout. That could cause the Table of 
  238.       Contents page numbers to get misaligned, and some fonts or character 
  239.       formatting to be changed, but at least the text shouldn't overlap
  240.        on the other column. Default: cleared.
  241.  
  242.     Layout Options
  243.     --------------
  244.  
  245.     - Compress lines: Some fonts such as Courier and MS LineDraw, and
  246.       other non-proportional fonts or very long lines, can wrap on the
  247.       printout. If this is so, checking this box will help ensure unbroken
  248.       lines. See the "TIP" near the end of this section. Default: cleared.
  249.  
  250.     - Use current margins: You should leave this box cleared, unless you
  251.       are not satisfied with DoublePage's default margins or if Word is
  252.       giving you a "margins are outside the printing area" warning. If you
  253.       check this box, DoublePage will use these settings from Word's
  254.       File/Page Setup/Margins window: Top Margin, Bottom Margin, Left 
  255.       Margin, Right Margin, Header Distance, and Footer Distance. This is a 
  256.       very powerful feature for those with unusual papers or equipment, but 
  257.           can also be a "dangerous" one: your printout will be messed up if the
  258.       values specified in Word are incompatible or incorrect. Default:
  259.       cleared.
  260.  
  261.     Print Options
  262.     -------------
  263.  
  264.     - No. of copies: A number from 1 to 9999. Default: 1.
  265.  
  266.     - Collate: Checking this box will produce an output with pages arranged
  267.       in the following order: 1, 2, 3, ..., 1, 2, 3, ... Clearing it 
  268.       produces: 1, 1, 2, 2, 3, 3, ... Default: checked.
  269.  
  270.     - Manual duplex: Great if you want to print on both sides of the paper
  271.       and your printer does not support automatic duplex printing. Checking 
  272.       this box causes DoublePage to print all odd pages, then prompts you
  273.       to put them back in the printer and prints all even ones. Make sure
  274.       you follow your printer manufacturer's instructions before reloading 
  275.       it with these sheets (to make sure it is safe to do so and to ensure 
  276.       that you are properly positioning them and in the right order).
  277.  
  278.  
  279. Keep in mind that DoublePage does much more "behind the scenes" processing
  280. than these options may suggest, as alluded to in the "COMMENTS" section above.
  281. For example, when you do not check "Force Normal style", it is possible
  282. that DoublePage will change the style to Normal anyway if it detects it must do
  283. so; this is by design and is to ensure the best possible printout.
  284.  
  285. TIP: If you loaded a DOS (or "Text") document in Word (such as this file),
  286. its columns and characters may align and display better if you change its
  287. font to MS LineDraw or Courier New (you do this by clicking Edit/Select All
  288. and then choosing the new font from the toolbar); make sure it is properly 
  289. displayed in Word before using DoublePage! And if you're using these fonts you 
  290. will likely want to check the "Compress lines" option to prevent wrapping.
  291.  
  292. While DoublePage is working, you should not be concerned about what, if
  293. anything, is happening to your document window; when DoublePage terminates,
  294. you will automatically be returned to the beginning of your original document,
  295. which it will not have been modified.
  296.  
  297. When DoublePage completes successfully, you will see the following message:
  298.  
  299.     "The print job has been sent to your default printer.
  300.      You are now back to your original document. Thank you
  301.      for using DoublePage."
  302.  
  303. DoublePage incorporates a comprehensive error detection mechanism; if you
  304. see a DoublePage error message you should correct the problem if possible,
  305. or contact me for support if you suspect it is caused by a bug (see the 
  306. "SUPPORT" section below).
  307.  
  308.  
  309.       
  310. WHERE TO GET IT
  311. ===============
  312.  
  313. The latest released version is available from the World Wide Web at:
  314.     http://www.cam.org/~donato/index.html
  315.  
  316. Or you can download it from the following anonymous FTP site:
  317.     ftp://ftp.cam.org/users/donato/
  318.  
  319.  
  320.  
  321. SUPPORT
  322. =======
  323.  
  324. The source code of DoublePage, comprised of over 800 WordBasic lines,
  325. is never provided so as to retain control over the posted versions.
  326.  
  327. I will be pleased to read any bug reports, suggestions, or comments you 
  328. may have regarding DoublePage. However I cannot guarantee that you will
  329. receive a reply since this is a "spare time" effort. In your message, 
  330. you should indicate the version and language of Word that you are using, 
  331. the version of DoublePage (it is indicated on the DoublePage window 
  332. title bar), and the exact error message if applicable.
  333.  
  334. If you like DoublePage, let me and other people know about it! 
  335.  
  336.  
  337.  
  338. DOUBLEPAGE REVISION HISTORY
  339. ===========================
  340.  
  341. 96/01/08  -  V1.00: Initial release.
  342.  
  343. 96/01/24  -  V1.10: Fixed a font resize bug.
  344.                     Added line compression support.
  345.  
  346. 96/03/31  -  V1.20: Added support to recognize and
  347.                     optionally remove these items:
  348.                     manual page breaks, section breaks,
  349.                     and graphics. Minor dialog text changes.
  350.                   
  351. 96/04/08  -  V1.21: Fixed footer problems when used 
  352.                     with French Canadian Word.
  353.  
  354. 96/04/17  -  V1.30: Fixed a couple of problems which prevented
  355.                     the macro from working under Word 6.0.
  356.             Fixed a bug that did not always detect an
  357.             overly large number of copies under Word 6.0.
  358.             Now a number of copies which is not an integer
  359.                     is not rounded off any more: the user gets a
  360.                     warning message and must input the number again.
  361.                     Improved code that detects the Word version
  362.             number. Minor dialog text changes. Changed the
  363.             internal status numbering. Redesigned the print
  364.             dialog window: now the input field is properly
  365.             sized and a Collate option has been added.
  366.             Now screen update is better handled: moving the
  367.             Welcome, Print, and Thank You windows no longer
  368.             messes up the screen background (although this
  369.             had no consequence on the functionality or on the
  370.                 document since the screen is restored at the end
  371.             anyway).
  372.  
  373. 96/05/01  -  V1.31: Picture dialog text clarification. For compatibility
  374.             reasons, DoublePage now uses the paper size currently
  375.             selected in Word (in File/Page Setup/Paper Size) for 
  376.             its entire printout (instead of forcing it to 8.5-inch
  377.             by 11-inch paper, which was inconvenient for some
  378.             users); however, please note that DoublePage has been 
  379.             optimized and tested on 8.5-inch by 11-inch paper only. 
  380.  
  381. 96/05/14  -  V2.00: Redesigned the user interface: now all the questions
  382.             and options are in a single window complete with online 
  383.             help. Added German Word support. Added option to choose
  384.             whether tables should be converted or not. Added option
  385.             to use existing margins and header and footer distances
  386.             instead of the DoublePage defaults. Added manual duplex
  387.             option. Added option to force Normal style throughout.
  388.             Added the option not to print the DoublePage footer.
  389.             Fixed footnotes and endnotes font size and line spacing 
  390.             which were not being adjusted. 
  391.  
  392.  
  393.  
  394. AUTHOR
  395. ======
  396.  
  397. Name             : Mr. Jean P. Donato
  398. Internet Address : donato@cam.org
  399.